package com.java.yz.day03.ketang;

//在一个类中，如果出现多个方法，方法名字相同，参数列表不同的现象，这就是方法的重载
//调用方法的时候注意类型的自动转换
//方法的重载只看方法名和参数列表，只要他们两个一样，就是同一个方法，但是一个类中不能有定义相同的方法，与返回值类型无关
public class FunctionDemo3 {
    public static void main(String[] args) {
        int x=10;
        int y=20;
        int z=30;
        sum(x,y);
        sum(x,y,z);
    }
    public static int sum (int a,int b){
        return a+b;
    }
    //这是相同的两个方法，
//    public static void sum (int a,int b){
//        System.out.println(a+b);
//    }

    public static int sum (int a,int b,int c){
        return a+b+c;
    }
    public static int sum (int a,int b,int c,int d){
        return a+b+c+d;
    }

}
